package j2EE.doaction;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;

/**
 * Created with Intel IDEA.
 *  动作以命令模式的实例实现，所有命令公用同一个接口
 * @Auther: gjt
 * @Date: 2024/9/8 9:36
 */
public interface Action {
    /**
     *  每个动作从请求中读取一组不同的参数，然后，动作更新可以通过请求或则和会话访问模型数据，如果返回true 调度器就知道该转移到下一状态。否则重复相同的状态
     * @param request 每个动作访问的请求
     * @param context http会话的上下文
     * @return
     */
    public boolean performAction(HttpServletRequest request, ServletContext context);
}
